Metoda omogoča dostop do seznama skupin storitev, v primeru avtoritzacijo preko osebnega certifikata. Parametri:
- handle - rezultat prijave na eDavke
- language - jezik uporabniškega vmesnika odjemalca. Podrobneje.
- typeOfRequest - vrsta podatkov, do katerih želimo dostopati. Podrobneje.
Odgovor je dokument po shemi http://edavki.durs.si/Documents/Schemas/G2G_SEZ_STOR_ODG_V1.xsd.
Pomen polj:
- SifraSkupineStoritev – šifra skupine storitev. Vsaka skupina ima svojo šifro, vrednost se uporabi v zahtevi za pridobitev seznama storitev v skupini.
- OznakaSkupineStoritev – oznaka skupine storitev.
- NazivSkupineStoritev – naziv skupine storitev.
- Pomoc – kratek opis storitev, ki se nahajajo v skupini.
- UrlPomoc – url do dokumenta s podrobnejšim opisom skupine.
- StatusOdgovora – ali je pri obdelavi prišlo do napake, možne vrednosti:
Primer 1 : zahteva za vrsto podatkov »Pogodbeni«, uspešno obdelana
Zahteva:
string handle = Prijava();
string language = "sl";
string typeOfRequest = "Pogodbeni";
string response = soapService.GetGroupOfServicesForG2G(handle, language, typeOfRequest);
Odgovor:
<OdgovorSeznamStr xmlns="http://edavki.durs.si/Documents/Schemas/G2G_SEZ_STOR_ODG_V1.xsd" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
<Glava>
<Jezik>SI</Jezik>
<StatusOdgovora>0</StatusOdgovora>
<VrstaPodatkov>Pogodbeni</VrstaPodatkov>
</Glava>
<Postavke>
<SeznamSkupinStoritev>
<SkupinaStoritev>
<OznakaSkupineStoritev>G2G</OznakaSkupineStoritev>
<SifraSkupineStoritev>1</SifraSkupineStoritev>
<NazivSkupineStoritev>Storitve G2G</NazivSkupineStoritev>
<Pomoc>Splošne storitve G2G</Pomoc>
<UrlPomoc>http://test.edavki.si/g2g_help/StorG2G.pdf</UrlPomoc>
</SkupinaStoritev>
<SkupinaStoritev>
<OznakaSkupineStoritev>G2G_NORM</OznakaSkupineStoritev>
<SifraSkupineStoritev>2</SifraSkupineStoritev>
<NazivSkupineStoritev>Normiranost</NazivSkupineStoritev>
<Pomoc>Storitve za preveritev statusa normiranosti</Pomoc>
<UrlPomoc>http://test.edavki.si/g2g_help/StorNorm.pdf</UrlPomoc>
</SkupinaStoritev>
</SeznamSkupinStoritev>
</Postavke>
</OdgovorSeznamStr>
Primer 2 : zahteva za »neznano« vrsto podatkov, neuspešno obdelana
Zahteva:
string handle = Prijava();
string language = "sl";
string typeOfRequest = "neznano";
string response = soapService.GetGroupOfServicesForG2G(handle, language, typeOfRequest);
Odgovor:
<OdgovorSeznamStr xmlns="http://edavki.durs.si/Documents/Schemas/G2G_SEZ_STOR_ODG_V1.xsd" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
<Glava>
<Jezik>SI</Jezik>
<VrstaPodatkov>Neznan</VrstaPodatkov>
<SifraNapake>-20050</SifraNapake>
<StatusOdgovora>2</StatusOdgovora>
<NazivNapake>Sistemska napaka</NazivNapake>
<OpisNapake>Vrsta podatkov ne obstaja v šifrantu</OpisNapake>
</Glava>
<Postavke />
</OdgovorSeznamStr>
Povezave
Podrobneje o meniju storitev
Opis osnovnih elementov shem dokumentov